package com.gxa.mapper;

import com.gxa.pojo.Emp;
import org.apache.ibatis.annotations.Param;

import java.math.BigDecimal;
import java.util.List;
/**
 * User: admin
 */
public interface EmpMapper {
    /**
     * 按条件搜索
     * @param job
     * @param sal
     * @return
     */
    List<Emp> queryEmpListByCondition(@Param("job") String job, @Param("sal") BigDecimal sal);
    List<Emp> queryEmpListBySwitch(@Param("deptno") Integer deptno, @Param("ename") String ename, @Param("job") String job, @Param("comm") BigDecimal comm, @Param("mgr") Integer mgr);

    /**
     * 修改雇员
     * @param emp
     * @return
     */
    int updateEmp(Emp emp);

    int deleteEmp(@Param("empnos") List<Integer> empnos);

}
